Cavern

 Cavern4D

 Cavernize

 Debug

 FilterInterfaces

 Filters

 Format

 Helpers

 QuickEQ

 Remapping

 SpecialSources

 Spoofer

 Utilities

 Virtualizer

  VirtualChannel

  VirtualizerFilter

  FilterSampleRate

  Override(VirtualChannel[], int, float)

  Process(float[], int)

  ReferenceDistance

  Reset()

  SetLayout()

  VirtualChannels

 Atmosphere

 AudioClip3D

 AudioListener3D

 AudioListener3DInspector

 AudioSource3D

 CavernizeRealtime

 Channel

 Clip

 Environments

 Jack

 Listener

 QualityModes

 Rolloffs

 SeatAdaptation

 Source

class VirtualizerFilter

Convolution filters for each ear and virtual channel to simulate a spatial environment.
VisibilityPublic

Public functions

void Process(float[] output, int sampleRate)Apply the virtualizer on the Listener's output,
if the configuration matches the virtualization layout and filter sample rate.
void SetLayout()Set up virtual channel set for the virtualization filters.

Public static functions

void Override(VirtualChannel[] channels, int sampleRate, float referenceDistance = 1)Apply a new set of HRIR filters.
void Reset()Restore the default HRIR filter set.

Public static properties

int FilterSampleRateSample rate of the recorded HRIR filters. Only this system sample rate is allowed for virtualization.
float ReferenceDistanceThe active filter set's impulses were measured at this distance, meters.
int VirtualChannels Number of virtual channels.